@charset "utf-8";
/*
* @Author: Larry
* @Date:   2016-12-15 17:20:54
* @Last Modified by:   qinsh
* @Last Modified time: 2016-12-20 18:36:09
* +----------------------------------------------------------------------
* | LarryBlogCMS [ LarryCMS网站内容管理系统 ]
* | Copyright (c) 2016-2017 http://www.larrycms.com All rights reserved.
* | Licensed ( http://www.larrycms.com/licenses/ )
* | Author: qinshouwei <313492783@qq.com>
* +----------------------------------------------------------------------
*/
body{background:#FFFFFF;font-size:14px;padding:0px !important;margin:0px !important;font-size:12px;font-family: "微软雅黑","Microsoft YaHei","Microsoft YaHei UI", "Segoe UI", Arial, Verdana, Sans-Serif, sans-serif;}
ul li{list-style:none;}
h1,h2,h3,h4,h5,h6,a,p,span{font-family: "微软雅黑","Microsoft YaHei","Microsoft YaHei UI","Hiragino Sans GB W3","Segoe UI", Arial, Verdana, Sans-Serif, sans-serif;}
a,a:hover,a:focus{text-decoration:none;outline:none;-webkit-transition:all 0.3s;transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
::selection{background:#FF6C60;color:#fff;}
::-moz-selection{background:#FF6C60;color:#fff;}
.body{overflow: hidden;}
#container{width:100%;height:100%;}
.center{text-align: center;}

/* main.html.css */
.larry-wrapper{display:inline-block;padding:20px;width:100%;}
.panel{border:none;border-radius: 2px;background: #f2f2f2;}
.panel-heading{border-color:#eff2f7;font-size:14px;font-weight:300;padding: 15px 20px;border-left: 5px solid #2299ee;}
.panel-heading select,.panel-heading input{height: 30px;}
.panel-footer{background-color: transparent;border: none;}
.panel>.table+.panel-body{border-top: none;}
.bm0{border-bottom: 0 !important;}
.mr0{margin:0 !important;}
/* overview.css */
.state-overview .symbol,.state-overview .value{display:inline-block;text-align:center;}
.state-overview .value{float:right;}
.state-overview .value h1,.state-overview .value p{margin:0;padding:0;color:#333;font-family: Arial,Helvetica,sans-serif;}
.state-overview .value:hover h1,.state-overview .value:hover p{color:#333;}
.state-overview .value h1{font-weight:300;}
.state-overview .symbol i{color:#fff;font-size:50px;}
.state-overview .symbol{width:40%;padding:25px 30px;-webkit-border-radius:4px 0px 0px 4px;border-radius:4px 0px 0px 4px;}
.state-overview .value{width:58%;padding-top:21px;}
.state-overview .userblue{background:#54ade8;}
.state-overview .commred{background:#FF5722;}
.state-overview .articlegreen{background:#009688;}
.state-overview .rsswet{background:#2F4056;}

/* 第一行结束 */
/* row.css */
.panel>.table+.panel-body{border-top: none;}
.panel>.panel-body+.table .badge{font-weight: 200;}
.panel .panel-body{padding: 0px;}
.table>tbody>tr>td,.table>thead>tr>th{padding: 10px 20px;}
.panel .panel-body .table, .panel .panel-body .table-responsive{margin-bottom: 0;background: #fff;font-size:14px;border: 1px solid #E2E2E2;border-left: 5px solid #E2E2E2;}
.panel .panel-body .table>tbody>tr>td a.menunamea{color: #797979;}
.panel .panel-body .table>tbody>tr>td a:hover.menunamea, .table>tbody>tr>td a:hover.menunamea i{color: #337ab7;}
.table>tbody>tr>td i{margin: 0 0 0 5px;font-size: 14px;color: #BCBFC9;}
.table>tbody>tr:hover>td, .table>tbody>tr:hover>th{background-color: #FCFFE9;}
.table>thead>tr>th, 
.table>tbody>tr>th, 
.table>tfoot>tr>th, 
.table>thead>tr>td, 
.table>tbody>tr>td, 
.table>tfoot>tr>td{border-top: 1px dotted #E3E7EA;vertical-align: middle;}
.table>thead>tr>th{border-bottom: 1px dotted #E3E7EA;}
.panel .panel-body{
      border-bottom: 1px dotted #E3E7EA;
}
.laery-seo-box{
	border-top: 1px dotted #E3E7EA;
}
.larry-seo-stats{
	display: block;
	padding: 15px;
	height: 300px;
}
.tools a {margin-left: 10px;color: #e2e2e2;font-size: 12px;}
.tools a:hover{color: #A7A7A7;}

.personal-task tbody tr td{padding:15px 20px;}
.personal-task tbody tr td a{color: #797979;}
.personal-task tbody tr td a:hover{color: #3B4658;}
.personal-task .layui-larry-table > tbody > tr:hover > td,.layui-larry-table > tbody > tr:hover > th{background-color:#f7f8fc;}
.personal-task > tbody > tr > td:last-child{text-align:right;}
.panel span.badge{margin-top: -5px;}

.current_user{
	color: #FF5722;
}
.text-right{
	text-align: right;
}
.shortcut tr{
	background: #FCFFE9;
}
/* main.responsive.css */

@media (min-width: 1400px) and (max-width: 1920px){
	.larry-wrapper{padding: 15px;}
	.table>tbody>tr>td, .table>thead>tr>th{padding: 5px 20px;}
    .personal-task>tbody>tr>td{padding: 10px 20px;}
    .table>thead>tr>th.tablehead{padding: 10px 20px;}
    .table>thead>tr>th.tableth15{padding: 15px }
}
@media (min-width: 1366px) and (max-width: 1400px){
	.larry-wrapper{padding: 15px;}
	.table>tbody>tr>td, .table>thead>tr>th{padding: 10px 20px;}
}
@media (min-width: 1200px) and (max-width: 1366px){
	.larry-wrapper{padding: 15px;}
	.table>tbody>tr>td, .table>thead>tr>th{padding: 10px 20px;}
    .table>thead>tr>th.tableth15{padding: 15px;}
}
@media (min-width: 1024px) and (max-width: 1200px){
	.larry-wrapper{padding: 15px;}
	.table>tbody>tr>td, .table>thead>tr>th{padding: 10px 10px;}
}
@media (min-width: 990px) and (max-width: 1100px){
	.larry-wrapper{padding: 15px;}
	.table>tbody>tr>td, .table>thead>tr>th{padding: 7px 20px;}
    .table>tbody>tr>td.paydescription{width: 685px;}
    .table>tbody>tr>td.td5{padding: 5px 20px;}
    .table>thead>tr>th.tablehead{padding: 10px 20px;}
    .table>thead>tr>th.tableth15{padding: 15px;}
    .table>tbody>tr>td.categorytd{padding: 5px 20px;}
}
@media (min-width: 768px) and (max-width: 990px){
	.larry-wrapper{padding: 15px;}
	.table>tbody>tr>td, .table>thead>tr>th{padding: 10px 20px;}
}
@media (min-width: 640px) and (max-width: 980px){
	.larry-wrapper{padding: 15px;}
	.table>tbody>tr>td, .table>thead>tr>th{padding: 5px 20px;}
    .table>thead>tr>th.tablehead{padding: 10px;}
}
@media (min-width: 480px) and (max-width: 640px){
	.larry-wrapper{padding: 15px;}
	.table>tbody>tr>td, .table>thead>tr>th {padding: 10px;}
}

.closeBox {
    position: absolute;
    right: 0;
    background-color: #fff !important;
    color: #000;
    border-left: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
}

/*打开页面动画*/
.layui-tab-item.layui-show{ animation:moveTop 1s; -webkit-animation:moveTop 1s; animation-fill-mode:both; -webkit-animation-fill-mode:both; }
@keyframes moveTop{
    0% {opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
    100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
}
@-o-keyframes moveTop{
    0% {opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
    100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
}
@-moz-keyframes moveTop{
    0% {opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
    100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
}
@-webkit-keyframes moveTop{
    0% {opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}
    100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
}
.mian-page .numbox{width: 20%;}
.mian-page .numbox .ymbol{padding:30px 0;text-align: center;color: #fff;border-radius:8px;margin-bottom: 20px;} 
.mian-page .numbox .ymbol span{font-size: 30px;color:#fff}
.mian-page .numbox .ymbol p{font-size: 13px;}
.mian-page .insertBox.numbox .ymbol{border: 2px solid #dfdfdf;color:#333;cursor: pointer;} 
.mian-page .insertBox .ymbol span{color: #3b7def;}
.mian-page .plan{border: 1px solid #dfdfdf;padding:10px 20px;border-radius:5px;height: 366px;}
.mian-page .plan .items{margin-bottom: 20px;}
.mian-page .plan .items>p,.mian-page .plan .items>div,.mian-page .plan .items>span{display: inline-block;}
.mian-page .plan .items>div{position: relative;height: 16px;background-color: #f2f2f2;width: 80%;top: 24px;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;overflow: hidden;}
.mian-page .plan .items .progress>div{position: absolute;left: 0;top: 0;height: 100%;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
.mian-page .plan h3{border-bottom: 1px solid #dfdfdf;padding-bottom: 15px;line-height: 30px;font-size: 14px;}
.mian-page .plan>p{height:50px;line-height:50px;border-bottom: 1px solid #dfdfdf;}
.mian-page .plan>p:last-child{border-bottom: none;}
.color1{background: #43bdec;}
.color2{background: #ffa05a;}
.color3{background:#18c4be;}
.color4{background:#A793F3;}
.color5{background:#f8f88f;}

.larry-wrapper {padding-top: 60px;}
.mian-page .insertBox .ymbol span{display:inline-block;width: 30px;height: 30px;margin-bottom: 4px;background: url(../images/xinjian.png) no-repeat center center;}
.mian-page .insertBox.numbox .ymbol:hover{border-color: #ccc;}
.bgFFA05A{background:#FFA05A;}
.bg43BDEC{background: #43BDEC;}
.bg18C4BE{background:#18C4BE;}
.bgA793F3{background: #A793F3;}
.chartIcon{background:url(../images/chart.png) no-repeat center center;display: inline-block;width: 18px;height: 18px;position: relative;top: 4px;margin-right: 5px;}
.planIcon{background: url(../images/plan.png) no-repeat center center;display: inline-block;width: 16px;height: 16px;position: relative;top: 3px;margin-right: 5px;}
.mian-page .plan .items>div{height: 14px;}
.progress{-webkit-box-shadow: none;box-shadow: none;}
.mian-page .plan>p{height: auto;padding: 10px 0;line-height: 30px;}
.mian-page .plan>p>span{float: right;}
.mian-page .numbox .ymbol{margin-bottom: 38px;}
.mian-page .items p{width: 50px}
.mian-page .numbox .ymbol p{letter-spacing: 2px;color:#fff}

/*物品管理*/
.page-inquire .layui-form-label{width:auto;padding: 9px 0px;}
.page-inquire .form .layui-inline{margin-right:30px;}
.pege-storage .importBtn{width: 90px;height: 32px;line-height: 32px;background: #0185dc;}
.pege-storage .downloadBtn{color:#0185dc;background: none;border-bottom: 1px solid #0185dc;height: 28px;padding: 0;line-height: 33px;margin-left: 15px;border-radius: 0;}
.pege-storage .btnWrap{margin-bottom: 10px;}
.pege-storage .submitBtn{width: 75px;height:35px;line-height: 35px;background: #1781d0;display: block;margin:10px auto 0;}
.pege-storage .operation{width: 80px;margin: 0 auto;text-align: left;}
.pege-storage .operation .addBtn{background: url(../images/add.png) no-repeat left;center;float:left}
.pege-storage .operation .delBtn{background: url(../images/del.png) no-repeat left;center;float:left}
.page-purchase .layui-tab-title{border-bottom:none;height:auto;position:relative;}
.page-purchase .layui-tab-title li{border-top: 1px solid #e2e2e2;bottom: 0;padding:0 30px;vertical-align: bottom;}
.page-purchase .layui-tab-title li.first1{border-top: 3px solid #00589b;border-left: 1px solid #e2e2e2;}
.page-purchase .layui-tab-title li.second{border-top:3px solid #4dc6c7;border-right: 1px solid #e2e2e2;}
.layui-tab-title .layui-this:after{height: 0;}
.page-purchase .layui-tab-brief>.layui-tab-title .layui-this{font-weight: bold;color: #333;line-height: 48px;border-right: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2;}
.page-purchase .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: 0;}
.page-purchase{padding-top: 20px;}
.page-purchase .layui-tab-content{padding: 0;}
.page-purchase .layui-tab-content .layui-table{margin-top: 0;}

/*绩效考核*/
.marginB20{margin-bottom: 20px;}
.bumenList{width:76%;}
.bumenList li{height: 34px;line-height: 34px;padding: 0 16px;border-radius:25px;background: #eff4f7;color: #637482;margin-right:15px;cursor: pointer;}
.bumenList li.active{background:#1781d0;color:#fff;}
.timeList li{height: 34px;line-height: 34px;border:1px solid #cdd6da;color:#5a6976;padding: 0 15px;border-radius:25px;color:#5a6976;cursor: pointer;margin-right: 12px;margin-bottom: 10px;}
.timeList li.first{padding:0;border:none !important;width: 110px;height: 34px;}
.timeList li.active{border:1px solid #1781d0;color: #1781d0;}
.timeList li.active .layui-form-select input{border:1px solid #1781d0;}
.timeList li.active .layui-input:hover{border:1px solid #1781d0;}
.timeList li .layui-input{height: 34px;line-height: 34px;}
.jixiao_main{background-color: #f6f7f8;padding:0 20px 10px;margin:20px -15px 10px;}
.bg1{background:#e4ebef;}
.bg2{background:#3f96d5;color: #fff;}
.bg3{background:#2eb983;color:#fff;}
.jixiao_main table[lay-skin=line] .borderR{border-right: 1px solid #e2e2e2;}
.jixiao_main .layui-table[lay-skin=line] th.bg2BorderB{border-bottom: 1px solid #5ba5db;}
.jixiao_main .layui-table[lay-skin=line] th.bg3BorderB{border-bottom: 1px solid #4dc395;}
.page-jixiao .search-btn{height:34px;line-height:34px;color:#fff;background:#1781d0;border-radius:20px;}
.page-jixiao .jixiao_main .arrowWrap{width: 60px;height: 18px;background: #e7ebed;margin: 0 auto;text-align: center;border-radius: 0 0 5px 5px;cursor: pointer;}
.page-jixiao .jixiao_main .exportWrap{text-align: right;color:#1781d0;}
.page-jixiao .jixiao_main .exportWrap img{margin-right: 5px;}
.page-jixiao .jixiao_main .exportWrap img,.page-jixiao .jixiao_main .exportWrap span{cursor: pointer;}
.page-jixiao .jixiao_main table tbody tr:nth-of-type(even){background: #f9fafb;}
.page-jixiao .jixiao_main table tbody tr:hover{background-color: #e5eef8;}
.kaoqin-detailTab th{background: #469ad6 !important;color: #fff;border-color: #6baede;}

/*账户管理*/
/*重置样式*/
*{margin: 0;padding: 0;list-style: none;text-decoration: none;}
html,body{min-width: 1200px;}
.accountInfo-main{width: 100%;min-height: 100%;background: #F5F5F5;padding-top: 88px;}/*72+16*/
.side-menu{position: fixed;left:0;width: 153px;padding-left: 27px;}
.side-menu .menu-item>a{display: block;margin-bottom: 12px;}
.side-menu .menu-item>a>.iconfont{display:inline-block;font-size:20px;color: #555555;width: 25px;}
.side-menu .menu-item>a>span{color: #1A1A1A;font-size: 15px;font-weight: bold;}
.side-menu .menu-item .nav-child{padding-left: 25px;}
.side-menu .menu-item .nav-child dd{line-height: 32px;font-size: 14px;}
.side-menu .menu-item .nav-child dd a{color: #333;}
.side-menu .menu-item .nav-child dd.active a{color: #4B9BE9;}
.right-cont{width:calc(100%-200px);padding-left: 180px;padding-right: 20px;}
.right-cont .content{border-radius:4px;border:1px solid #d5d5d5;background: #FFF;padding: 0 20px;}
.cont-title{color: #9A9A9A;font-size: 18px;border-bottom:1px solid #E8E8E8;padding: 20px 0;margin: 0;}
.cont-accountInfo .headerImg{margin-left: 26px;width: 100px;height: 100px;border-radius: 50%;overflow: hidden;}
.cont-accountInfo .headerImg>img{width: 100px;}
.cont-accountInfo .headerImg>input{position: absolute;left:0px;bottom: 0;width: 100px;opacity: 0;z-index: 99;cursor: pointer;}
.cont-accountInfo .headerImg>p{height: 28px;line-height: 28px;opacity: 0.54;background: #000000;color: #fff;text-align: center;position: absolute;left: 0;bottom: 0;width: 100%;font-size: 12px;cursor:pointer;margin: 0;}
.cont-accountInfo>.row{padding-top: 40px;}
.cont-accountInfo>.row .control-label{font-size: 14px;color: #333;font-weight: bold;}
.btn.btn-primary{height: 34px;line-height: 34px;background: #5091CB;padding: 0 17px;border:none;}
.layui-form-select dl dd.layui-this{background: #5091CB;}
.cont-accountInfo .userName{border: none;-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;background: none;}

/*账户管理*/
.textA_c {text-align: center;}
.positionR{position: relative;}
.accountInfoHtml,.accountInfoHtml body{min-width: auto;}
.accountInfo-main{padding-top: 0;}
.right-cont{padding:0;}
.right-cont .content .cont-title>ul{margin: 0;}
.right-cont .content .cont-title li{float: left;cursor: pointer;padding: 0 20px;}
.right-cont .content .cont-title li.active{color: #5091CB;font-weight: 540;}
.right-cont .content .tab-content{margin-top: 20px;}

/*日程*/
.page-richeng .larry-wrapper{padding-top:13px;}
#calendar{margin:20px auto 10px auto}
.fancy{width:450px; height:auto}
.fancy h3{height:30px; line-height:30px; border-bottom:1px solid #d3d3d3; font-size:14px;font-weight: 600;}
.fancy form{padding:10px}
.fancy p{padding:4px; color:#999;box-sizing:content-box;}
.fancy p .left{display:inline-block;width:20%;text-align: right;}
.input{height:28px; line-height:28px; padding:2px; border:1px solid #d3d3d3; width:70%}
.radio{border:1px solid #d3d3d3; width:4%}
.btn{-webkit-border-radius: 3px;-moz-border-radius:3px;padding:5px 12px; cursor:pointer}
.btn_ok{background:#1781d0;border: 1px solid #1781d0;color:#fff;box-sizing:content-box;}
.btn_ok:hover{color:#fff;}
.btn_cancel{background:#f0f0f0;border: 1px solid #d3d3d3; color:#666;box-sizing:content-box;}
.btn_del{background:#f90;border: 1px solid #f80; color:#fff }
.sub_btn{height:32px; line-height:32px; padding-top:6px; border-top:1px solid #f0f0f0; text-align:right; position:relative}
.fc-header span.fc-button-add{margin-right: 10px;}
.fancy input[type="checkbox"]{position: relative;top: 5px;}

